package com.shanghai.shanghaielectric.Model;

import java.util.Date;

/**
 * Created by 45000460 on 2017/11/24.
 */

public class ReceiveDataModel {
    public Date date;
    public String grid_voltage_a;
    public String grid_voltage_b;
    public String grid_voltage_c;

    public String grid_current_a;
    public String grid_current_b;
    public String grid_current_c;

    public String grid_THD_a;
    public String grid_THD_b;
    public String grid_THD_c;

    public String grid_active_power_a;
    public String grid_active_power_b;
    public String grid_active_power_c;

    public String grid_reactive_power_a;
    public String grid_reactive_power_b;
    public String grid_reactive_power_c;

    public String grid_PF_a;
    public String grid_PF_b;
    public String grid_PF_c;

    public String load_current_a;
    public String load_current_b;
    public String load_current_c;

    public String load_THD_a;
    public String load_THD_b;
    public String load_THD_c;

    public String load_power_factor_a;
    public String load_power_factor_b;
    public String load_power_factor_c;

    public String equipment_load_factor_a;
    public String equipment_load_factor_b;
    public String equipment_load_factor_c;

    public String equipment_current_a;
    public String equipment_current_b;
    public String equipment_current_c;

    public String frequence;
    public String all_active_power;
    public String all_reactive_power;
    public String all_PF;

    public String systemState;

    public String reactiveStateCode;
    public String IGBT_A;
    public String IGBT_B;
    public String IGBT_C;

    public int DI;
    public int DIO_1;//4~15位   对应的共补分补的状态
    public int DIO_2;//第0位    对应分补的状态  取第0位放在第16位上

    public String UdcP;
    public String UdcN;

    public String stationID;

    public String capacity;

    public String errorCode_1;
    public String errorCode_2;
    public String errorCode_3;
    public String errorCode_4;
    public String errorCode_5;

    public String alertCode_1;
    public String alertCode_2;
    public String alertCode_3;
    public String alertCode_4;

    public int errorCode_1_real;
    public int errorCode_2_real;
    public int errorCode_3_real;
    public int errorCode_4_real;
    public int errorCode_5_real;


    public int alertCode_1_real;
    public int alertCode_2_real;
    public int alertCode_3_real;
    public int alertCode_4_real;

    public int harmonicN;
    public double Agrid_N;
    public double Bgrid_N;
    public double Cgrid_N;

    public double Aload_N;
    public double Bload_N;
    public double Cload_N;


    public int capacityIndex;
    public String capacityCuttingTimes;


    public boolean unite_FJ_state;

}
